package com.iss.umservice.bean;

import java.util.ArrayList;
import java.util.List;

public class AnnouncementBean {

	/**
	 * ID
	 */
	private java.lang.Integer id;

	/**
	 * 标题
	 */
	private java.lang.String title;

	/**
	 * 内容
	 */
	private java.lang.String message;

	/**
	 * 链接
	 */
	private java.lang.String link;

	/**
	 * 创建者
	 */
	private String createby;

	/**
	 * 创建日期
	 */
	private java.sql.Timestamp createdate;

	/**
	 * 状态 1:显示 2:隐藏 3:删除
	 */
	private java.lang.Integer status;

	/**
	 * 有效开始日期
	 */
	private java.sql.Date startdate;

	/**
	 * 有效结束日期
	 */
	private java.sql.Date enddate;

	/**
	 * 发布日期
	 */
	private java.sql.Date publishdate;

	/**
	 * 是否需要回执 0:不需回执 1:需回执 2:选项回复
	 */
	private java.lang.Integer receipt;

	/**
	 * 回复选项,仅当receipt==2时有效
	 */
	private List<AnnouncementItemBean> receiptItems;

	public void setId(java.lang.Integer id) {
		this.id = id;
	}

	public java.lang.Integer getId() {
		return id;
	}

	public void setTitle(java.lang.String title) {
		this.title = title;
	}

	public java.lang.String getTitle() {
		return title;
	}

	public void setMessage(java.lang.String message) {
		this.message = message;
	}

	public java.lang.String getMessage() {
		return message;
	}

	public void setLink(java.lang.String link) {
		this.link = link;
	}

	public java.lang.String getLink() {
		return link;
	}

	public void setCreateby(String createby) {
		this.createby = createby;
	}

	public String getCreateby() {
		return createby;
	}

	public void setCreatedate(java.sql.Timestamp createdate) {
		this.createdate = createdate;
	}

	public java.sql.Timestamp getCreatedate() {
		return createdate;
	}

	public void setStatus(java.lang.Integer status) {
		this.status = status;
	}

	public java.lang.Integer getStatus() {
		return status;
	}

	public void setStartdate(java.sql.Date startdate) {
		this.startdate = startdate;
	}

	public java.sql.Date getStartdate() {
		return startdate;
	}

	public void setEnddate(java.sql.Date enddate) {
		this.enddate = enddate;
	}

	public java.sql.Date getEnddate() {
		return enddate;
	}

	public void setPublishdate(java.sql.Date publishdate) {
		this.publishdate = publishdate;
	}

	public java.sql.Date getPublishdate() {
		return publishdate;
	}

	public java.lang.Integer getReceipt() {
		return receipt;
	}

	public void setReceipt(java.lang.Integer receipt) {
		this.receipt = receipt;
	}

	public List<AnnouncementItemBean> getReceiptItems() {
		return receiptItems;
	}

	public void setReceiptItems(List<AnnouncementItemBean> receiptItems) {
		this.receiptItems = receiptItems;
	}
}